import { stringify } from 'qs';
import request from '@/utils/request';


/**
 * 查询场馆下的全部场地
 * @param {*} params 
 */
export async function querySite(params) {
  return request(`/siteInfo/querySiteInfoListByVenueId?${stringify(params)}`);
}

/**
 * 查询场地详情
 * @param {*} params 
 */
export async function fetchSite(params) {
  return request('/siteInfo/querySiteInfoById', {
    method: 'POST',
    requestType:'form',
    data: {
      ...params
    },
  });
}

/**
 * 新增场地
 * @param {*} params 
 */
export async function addSite(params) {
  return request('/siteInfo/save', {
    method: 'POST',
    data: { ...params },
  });
}

/**
 * 更新场地
 * @param {*} params 
 */
export async function updateSite(params) {
  return request('/siteInfo/update', {
    method: 'POST',
    data: { ...params },
  });
}

/**
 * 批量删除场地
 * @param {*} params 
 */
export async function batchRemoveSite(params) {
  return request(`/siteInfo/batchDeleteSiteInfoByIds?${stringify(params, { arrayFormat: 'repeat' })}`);
}
